package main

import (
	"fmt"
	"io"
	"os"
)

func main() {
	//os.O_RDWR：可读可写
	//6：可读可写， 7：可读可写可执行
	f, err := os.OpenFile("test.txt", os.O_RDWR, 6)
	if err != nil {
		fmt.Println("文件创建失败")
		return
	}
	defer f.Close()
	// 获取文件内容个数
	n, _ := f.Seek(0, io.SeekEnd)
	// 指定位置插入数据：文件内容个数，则为追加
	b := []byte("我爱中国\n")
	f.WriteAt(b, n)
}
